/**
 * @description User-Service parameters
 */
export interface IUserOptions {
  uid: number;
}

/**用户货币记录类型 */
export enum CurrencyLogType{
  /**充值 */
  Recharge = 100,
  /**参与项目 */
  Partner_join = 101,
  /**查看项目详情 */
  Partner_Query_Info = 102,
  /**项目退还 */
  Refund = 103,
}
/**用户 货币记录类型状态,用于定义 该类型操作是否成功 */
export enum CurrencyLogStatus{
  /**成功 */
  Sucdess = 1,
  /**失败 */
  Fail = 0,
  /**进行中 */
  Ongoing = 2
}

/**微信登录类型 */
export enum WechatLoginType{
  /**公众号 */
  OA = "oa",
  /**小程序 */
  Small = "small"
}

/**权益内容 */
export interface IEquitiesData{
  /**参与次数: -1 无限制 */
  ParticipateCount:number;
  /**查看项目次数 -1 无限制*/
  QueryCount:number;
}

/**用户显示信息（前端） */
export interface IUserClientData{
  /**用户id */
  userid:number;
  /**手机号码 */
  phone:string;
  /**用户名称 */
  username:string;
  /**用户状态 */
  status:number;
  /**用户等级 */
  level:number;
  /**货币 */
  currency:number;
  /**权益 */
  equities:IEquitiesData;
  /**参与的项目信息 */
  project?:IUserPartnerProject;
}
/**用户参与的项目状态信息 */
export interface IUserPartnerProject{
    /**待付信息-报名中 */
    payment:number[];
    /**待沟通-等待参与等待通知 */
    toCommunicate:number[];
    /**已完成信息-已参与沟通 */
    completed:number[];
}

